package com.zsrt.java.day20161226.lh.homework161226.demo01;

import java.util.Scanner;

public class calDemo {
	
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		while(true){
		System.out.println("输入一个数");
		int a = sc.nextInt();
		
		System.out.println("输入一个符号,按 q 退出计算器");
		String hf = sc.next();
		//是否退出
		if("q".equals(hf)){
			break;
		}
		
		System.out.println("输入一个另一个数");
		int b=sc.nextInt();
		cal(hf,a,b);
		}
		sc.close();
	}
	
	public static int cal(String qq,int a,int b){
		int jiegou=0;
		if("+".equals(qq)){
			System.out.println(a+"+"+b+"="+add(a,b));
		}else if("-".equals(qq)){
			System.out.println(a+"-"+b+"="+sub(a,b));
		}else if("*".equals(qq)){
			System.out.println(a+"*"+b+"="+mul(a,b));
		}else if("/".equals(qq)){
			System.out.println(a+"/"+b+"="+chu(a, b));
		}else if("%".equals(qq)){
			System.out.println(a+"%"+b+"="+mo(a,b));
		}else{
			System.out.println("请正确输入、、");
			}
		return jiegou;
		
		}	
	
	/**
	 * 求两个数的加法
	 * @param a 加数
	 * @param b 被加数
	 * @return
	 */
	public static int add(int a,int b){
		int sum=a+b;
		return sum;
	}
	
	/**
	 * 求两个数的减法
	 * @param a 减数
	 * @param b 被减数
	 * @return
	 */
	public static int sub(int a,int b){
		int sum=a-b;
		return sum;
	}
	/**
	 * 求两个数的乘法
	 * @param a 乘数
	 * @param b 被乘数
	 * @return
	 */
	public static int mul(int a,int b){
		int sum=a*b;
		return sum;
	}
	/**
	 * 求两个数的除法
	 * @param a 除数
	 * @param b 被除数
	 * @return
	 */
	public static int chu(int a,int b){
		int sum=a/b;
		return sum;
	}
	/**
	 * 求两个数的求模
	 * @param a 除数
	 * @param b 被除数
	 * @return
	 */
	public static int mo(int a,int b){
		int sum=a%b;
		return sum;
	}
}
